# 打造可信任的跨平台开源输入法

同志们好, 今天再来水一篇文章.

你不必相信窝, 你只需要相信你自己.
这是本输入法 **可信任** 的来源.

目录:

+ 1 输入法的重要性

+ 2 源代码可读

+ 3 建议每个用户使用之前先读一遍源代码


## 1 输入法的重要性

只要使用计算机, 无论是台式机, 笔记本, 迷你主机, 还是手机, 平板, 电视盒子,
只要输入中文, 那么,
输入法就是必不可少的软件.
几乎每天都在使用, 离不开的.

输入法直接处理用户的所有输入,
也就是说输入的所有东西, 输入法都知道.
所以输入法很重要.


## 2 源代码可读

本输入法的功能非常简单 (简陋), 但是功能简陋并非都是缺点.

在简陋的基础之上, 本输入法的全部源代码加起来, 一共只有几千行.
(毕竟本输入法只是十几天时间手搓出来的)
本输入法同时支持 GNU/Linux (ibus) 平台, 和 Android 平台.
同时, 本输入法的大部分源代码都是 JavaScript (TypeScript).
(只有少量 rust, kotlin, python)

众所周知, web 开发是门槛最低, 人数最多的.
也就是说, 有更多的人能够阅读本输入法的源代码.
本输入法同时使用了中文编程,
不仅注释是中文, 大量函数和变量的命名也都使用中文,
进一步增加了可读性, 降低了门槛.

和不开源的输入法相比, 本输入法开源.
和别的开源输入法相比, 本输入法的源代码更加可读.

对输入法不放心, 担心藏有后门 ?
开源, 源代码都给你, 自己编译去 !
如果有几万行, 甚至几十万行源代码, 那么里面还是可以隐藏后门, 难以发现的.
但是, 本输入法的源代码只有几千行, 一个人很快 (最多几天时间) 就能全部读一遍.

自己完整读过一遍的源代码, 总该放心了吧 ?
所以, 你不必相信窝, 你只需要相信你自己.

本输入法真正让这个理想: "每个用户使用之前先读一遍源代码".
成为现实 (可行).


## 3 建议每个用户使用之前先读一遍源代码

本输入法强烈建议:
每个用户在使用本输入法之前, 先去阅读一遍本输入法的源代码.

为了进一步鼓励用户阅读源代码, 本输入法的 Android 版本,
只发布源代码, 没有编译好的现成的 apk (这是故意的).
用户需要自己编译, 才能获得安装包 (apk 文件).

什么 ?
你说读不懂源代码 ?
啊, 很抱歉, 那么你可能暂时还不是本输入法的目标用户.

为了让更多的人能够使用本输入法, 窝会努力让更多的人能够读懂源代码的.
嗯, 也就是致力于让更多的人有编程能力. (在此立一个 flag 先)
窝希望可以迎来美好的全民编程时代, 让每个人都变的更强.
同志们, 我们一定要把朋友搞的多多的, 努力推动生产力的进步.

TODO
